home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #8 / 1999 CD 8 (black).iso / maskdemo / DATA1.CAB / Program_Executable_Files / CastleD / KQ / MIRROR.CS < prev    next >
Encoding:
Text File  |  1998-12-15  |  2.2 KB  |  95 lines

  1. echo Mirror.cs $1 $2 $3 $4 $5
  2. if test $2 == Init
  3.     sendEvent 15 $1 KQCueEvent 1
  4.  
  5. else if test $2 == EndLoop
  6.     echo Endloop
  7.     if test $3 == transback
  8.         sendEvent 0 mirror1 KQAnimPlayEvent spindown
  9.         KQCamera::follow Connor
  10.         move KQCamera 0 41598 104330 1796 -.2 0 -1.36
  11.         handsOff 0
  12.         setThirdPerson
  13.     endif
  14.  
  15. else if test $2 == ConnorAction
  16.     if test $CastleD::Mirror::Spin == active
  17.         setThirdPerson
  18.         handsOff 1
  19.         KQCamera::follow none
  20.         move KQCamera 0 43178 103481 2080 -.4 0 -.47
  21.         set CastleD::Mirror::Spin talking
  22.         sendEvent 0 $1 KQAnimPlayEvent transition
  23.         getEndLoop $1 $1 1
  24.  
  25.     else if test $CastleD::Mirror::Spin == talking
  26.         # Sit Down And Shut Up!
  27.     else
  28.         KQMonster::speak Connor Connor 1000 34 14 53 1 0
  29.  
  30.     endif
  31.     endif
  32.  
  33. else if test $2 == TalkComplete
  34.     if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 33 14 52 3
  35.         echo Die Luke Die!!!!!
  36.         deleteObject Lucreto
  37.         set CastleD::Mirror::Spin done
  38.         sendEvent 0 Connor KQStatsChangeRequestEvent 0 0 0 0 25
  39.         sendEvent 0 $1 KQAnimPlayEvent transback
  40.         KQMonster::clearStateChangeNotify $1 Connor
  41.     endif
  42.  
  43. else if test $2 == Cue
  44.     if test $3 == 1
  45.         if test $CastleD::Mirror::Spin == stop
  46.             # Spin up and rotate
  47.             sendEvent 0 $1 KQAnimPlayEvent spinup
  48.             getEndLoop $1 $1 1
  49.  
  50.         else if test $CastleD::Mirror::Spin == active
  51.             # Spin down and stop
  52.             sendEvent 0 $1 KQAnimPlayEvent spindown
  53.             getEndLoop $1 $1 1
  54.  
  55.         endif
  56.         endif
  57.  
  58.     else if test $3 == 300
  59.         if test $5 == spinup
  60.             sendEvent 0 $1 KQAnimPlayEvent active
  61.             set CastleD::Mirror::Spin active
  62.             sendEvent 15 $1 KQCueEvent 1
  63.             getEndLoop $1 $1 0
  64.  
  65.         else if test $5 == spindown
  66.             sendEvent 0 $1 KQAnimPlayEvent stop
  67.             set CastleD::Mirror::Spin stop
  68.             sendEvent 15 $1 KQCueEvent 1
  69.             getEndLoop $1 $1 0
  70.  
  71.         else if test $5 == transition
  72.             sendEvent 0 $1 KQAnimPlayEvent speak
  73.             getEndLoop $1 $1 0
  74.             loadKQ lucreto.kq
  75.             echo Speak Lucreto
  76.             KQMonster::speak Lucreto Connor 1000 33 14 52 1 0
  77.             KQMonster::stateChangeNotify $1 Lucreto
  78.  
  79.         else if test $5 == transback
  80.             echo got here
  81.             sendEvent 0.2 $1 KQAnimPlayEvent spindown
  82.  
  83.         endif
  84.         endif
  85.         endif
  86.         endif
  87.     endif
  88.     endif
  89.  
  90. endif
  91. endif
  92. endif
  93. endif
  94. endif
  95.